package com.zhoukai.service;

import com.zhoukai.domain.Dept;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhoukai.dto.DeptDto;
import com.zhoukai.vo.DataGridView;

import java.util.List;

/**
 * @Description 科室操作
 * @Author Mr.ZHOU
 * @Date Created in 2022/1/6 10:47
 */

public interface DeptService{
        /**
         * 科室分页查询
         */
        DataGridView listDeptForPage(DeptDto deptDto);

        /**
         * 添加科室
         */
        int addDept(DeptDto deptDto);

        /**
         * 根据ID查询一个科室
         */
        Dept getDeptById(Long deptId);

        /**
         * 修改科室
         */
        int updateDept(DeptDto deptDto);

        /**
         * 根据IDS删除科室
         */
        int deleteDeptByIds(Long[] deptIds);

        /**
         * 查询所有可用的科室
         */
        List<Dept> selectAllDept();


    }
